// app.ts
import { login } from "./api/auth/user";
import { request } from "./api/request";
App<IAppOption>({
  globalData: {},
  onLaunch() {

    // if(wx.getStorageSync("userInfo")){

    // }else{
    //   wx.showModal({
    //     title:'登录失败',
    //     showCancel:false,
    //     confirmText:'确定',
    //     content:'用户登录信息失效,请重新登录',
    //   })
    //   wx.hideLoading()
    // }
    // // 展示本地存储能力
    // const logs = wx.getStorageSync('logs') || []
    // logs.unshift(Date.now())
    // wx.setStorageSync('logs', logs)

    // 登录
    wx.login({
      success: res => {
        wx.showLoading({
          title: '登录中...',
          mask: true
        });
        // console.log(res.code, '', '', '')
        login(res.code).then((res: any) => {
          if (res.data.code == 201) {
            wx.reLaunch({
              url: "/pages/index/index",
            });
            wx.setStorageSync("userInfo", res.data);
            wx.hideLoading()
          } else {
            wx.showModal({
              title: '登录失败',
              showCancel: false,
              confirmText: '确定',
              content: '用户登录信息失效,请重新登录',
            })
            wx.hideLoading()
          }
          console.log(res)
        })
      },
    })

  },
  onShow() {


  }
})